.bg_size {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
#index4 .main {
  position: relative;
  z-index: 4;
}
#index4 .main .main_bg {
  width: 7.5rem;
  height: 12.98rem;
  background: url(../img/index4/背景.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
#index4 .main .main_content {
  width: 3.15rem;
  height: 8.55rem;
  position: absolute;
  top: 3.2rem;
  left: 2.2rem;
}
#index4 .main .main_content ul {
  width: 4.3rem;
  list-style-type: none;
}
#index4 .main .main_content ul li {
  width: 0.95rem;
  height: 2.56rem;
  float: left;
  margin-right: 1.2rem;
  margin-bottom: 0.2rem;
  animation: dl_scale 0.5s infinite alternate ease;
  transform: scale(1);
}
@keyframes dl_scale {
  0% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
#index4 .main .main_content ul li img {
  height: 100%;
}
#index4 .main .main_content .tip {
  width: 4.3rem;
  font-size: 0.2rem;
  text-align: left;
  color: red;
}
#index4 .btn {
  width: 4.35rem;
  height: 2.02rem;
  background: url(../img/index4/我的祝福语.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  z-index: 6;
  position: absolute;
  bottom: 0rem;
  left: -8.7rem;
  transition: left 2s;
}
#index4 .bottom {
  width: 7.5rem;
  height: 2.71rem;
  background: url(../img/index2/bottom.png);
  background-position: 0 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  z-index: 3;
}
